{#- THE PUBLIC PAGE of one Kennel Card view (modules/kennelcard/site.py). Stands alone: no base.html, no app chrome, nothing loaded from anywhere โ€” CSS and JS are inlined and the CSP says so. -#} {{ title }}
{%- if p.tag or p.avatar %}
{%- if p.avatar %}{% endif %}

{{ title }}{% if p.tag and p.tag.pronouns %} {{ p.tag.pronouns }}{% endif %}

{%- if p.tag and p.tag.bio %}

{{ p.tag.bio }}

{% endif %}
{%- endif %} {%- if p.links %} {%- endif %} {%- set sections = [("toybox", "๐Ÿฆด Toy box", p.toybox), ("wishlist", "โœจ Wishlist", p.wishlist), ("retired", "๐Ÿ… Retired โ€” served well", p.retired)] %} {%- set any_items = p.toybox or p.wishlist or p.retired %} {%- if any_items %} {%- endif %} {%- for key, heading, cards in sections if cards %}

{{ heading }}

{%- if key == "wishlist" %}

Things this pup would love. The links go to shops โ€” buying is between you and them.

{% endif %}
{%- for c in cards %}
{%- if c.photos %}{% else %}{% endif %} {% if c.favourite %}โญ {% endif %}{{ c.name }} {{ c.icon }} {{ c.category }}{% if c.priority %} ยท {{ c.priority }}{% endif %}
{%- if c.photos %}
{%- for ph in c.photos %}{{ c.name }} โ€” photo {{ loop.index }}{% endfor %}
{%- endif %} {%- if c.blurb %}

{{ c.blurb }}

{% endif %} {%- if c.specs %}
{%- for s in c.specs %}
{{ s.label }}
{% if s.mm %}{{ s.inch }}{{ s.mm }}{% else %}{{ s.value }}{% endif %}
{% endfor %}
{%- endif %} {%- if c.price %}

{{ c.price }}

{% endif %} {%- if c.shop %}

๐Ÿ›’ {{ c.shop.label }} {%- if c.shop.referral %} referral link{% endif %}

{%- endif %}
{%- endfor %}
{%- endfor %}